From 37c5790a7fb3d2d1e80f4933d7169a2e3ae7b529 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Mon, 24 Sep 2007 18:23:01 +0000 Subject: [PATCH] add extra NULL check for tooltipsdata to avoid code fiddling with 2007-09-24 Kristian Rietveld * gtk/gtktooltips.c (gtk_tooltips_set_tip): add extra NULL check for tooltipsdata to avoid code fiddling with active_tips_data from crashing. (Fixes #460194, Peter Wright, Matthijs De Smedt). svn path=/trunk/; revision=18864 --- ChangeLog | 6 ++++++ gtk/gtktooltips.c | 1 + 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index db4180ad02..2f79c0c9f3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-09-24 Kristian Rietveld + + * gtk/gtktooltips.c (gtk_tooltips_set_tip): add extra NULL check + for tooltipsdata to avoid code fiddling with active_tips_data + from crashing. (Fixes #460194, Peter Wright, Matthijs De Smedt). + 2007-09-24 Matthias Clasen * modules/printbackends/file/gtkprintbackendfile.c: Correct a comment. diff --git a/gtk/gtktooltips.c b/gtk/gtktooltips.c index 1a53973867..fe7a045790 100644 --- a/gtk/gtktooltips.c +++ b/gtk/gtktooltips.c @@ -230,6 +230,7 @@ gtk_tooltips_set_tip (GtkTooltips *tooltips, } if (tooltips->active_tips_data + && tooltipsdata && tooltips->active_tips_data->widget == widget && GTK_WIDGET_DRAWABLE (tooltips->active_tips_data->widget)) { -- 2.30.2